" Input: { (any_params) - any command line parameters, some of which (being iterable) given as lists/ranges Please note the expected command line syntax for iterable values: --alpha=val - a single value of any type --beta,=10,20,30 - a list of values (comma-separated) --beta:=10:20:30 - a list of values (colon-separated) --delta:12:18 - a range of integer values (step=1 by default), inclusive of both lower and upper bounds. --delta:12:18:3 - a range of integer values (step=3), inclusive of both lower and upper bounds. } Output: { return - return code = 0, if successful > 0, if error (error) - error text if return > 0 } Test: ck iterate cmdgen --alpha,=11,22,33 --beta:-9:-7 --delta=single --gamma:=one:two:three ck iterate cmdgen --alpha,=11,22,33 --beta:-9:-7 --delta=single --gamma:=one:two:three --out=json "